{{tag>portail internet logiciels}}

----

====== Messagerie instantanée et chat IRC ======
La **messagerie instantanée** (ou //instant messaging//, IM) est un terme qui désigne l'échange instantané de messages textuels entre plusieurs ordinateurs connectés au même réseau de communication. Contrairement au courrier électronique, ce qui distingue la messagerie instantanée est que les messages sont envoyés en temps réel, ce qui permet un dialogue interactif entre les acteurs d'une communication par ce système.

<note tip>**Messagerie instantanée et téléphonie/vidéophonie par Internet** \\ Cette page traite uniquement de la messagerie instantanée simple (textes + smileys). Toutefois, certains logiciels de messagerie instantanée proposent aussi des options avancées en matière de téléphonie (audio) et de vidéophonie (webcam); ceci est traité dans un autre document : **[[:Visioconférence]]**.</note> \\

===== Choisir un réseau de messagerie instantanée =====

{{  :application:pidgin2.png|Pidgin, un client multi-protocole}}

Afin de participer à des discussions instantanées, il est indispensable de rejoindre un **réseau** de messagerie instantanée. Les réseaux sont gérés par des acteurs de diverses envergures (parfois des particuliers, parfois des entreprises) qui mettent à disposition l'infrastructure permettant les échanges de messages. Ceux-ci sont nombreux dans Internet : parmi les plus mondialement connus tel que OSCAR (AIM, ICQ), YMSG (Yahoo! Messenger) et XMPP (Jabber, Google Talk).

Contrairement au courrier électronique, la plupart des réseaux de messagerie instantanée ne peuvent pas communiquer entre eux. La messagerie instantanée est un marché important et chaque acteur souhaite fédérer un maximum d'utilisateurs chez lui plutôt que chez son compétiteur. Même si rejoindre un réseau de messagerie instantané est gratuit et que tous offrent sensiblement les mêmes options, ce sont surtout les services annexes (boîte de courriels, espace de stockage en ligne, profil en ligne, etc.), souvent liés au service de messagerie instantanée, qui sont profitables pour ces acteurs.

Avant de rejoindre un réseau IM, lisez attentivement les clauses de l'accord d'utilisation du service auquel vous souscrivez ; inscrivez-vous à un réseau dont les conditions d'utilisation vous conviennent. Consultez aussi vos correspondants pour savoir à quel ou quels réseaux ils sont inscrits, afin d'être en mesure de communiquer avec eux.



===== Choisir un client de messagerie instantanée =====
Une fois que vous avez rejoint un réseau IM, pour recevoir et envoyer des messages instantanés, vous devez disposer d'un client de messagerie instantanée. Ubuntu inclut de base des logiciels de messagerie instantanée, qui n'attendent que vous leur fournissiez vos informations d'adhésion à un réseau. De plus, de nombreux autres clients sont installables très facilement. En **gras** sont indiqués les clients installés par défaut dans les diverses variantes d'Ubuntu ; les autres clients sont des logiciels installables facilement. \\
\\


==== Pour discuter avec l’équipe du wiki Ubuntu-fr : Mattermost ====
[[:mattermost_client|Client Mattermost : logiciel de communication sécurisé]]

-> Voir : [[wiki:participer_wiki|Comment participer et améliorer cette documentation ?]]

==== Réseaux sécurisés ====

Les réseaux de communication mentionnés sur [[https://www.privacytools.io/software/real-time-communication/|cette page]] sont parmis les plus sécurisés, et fonctionnent pour la plupart sur Ubuntu.

On y trouve 3 catégories:
  * les réseaux avec serveur unique: [[Signal]]((attention: [[https://forum.f-droid.org/t/we-can-include-signal-in-f-droid/7373|partiellement opensource]])), [[Keybase]]
  * les réseaux avec serveurs fédérés: Matrix (client pour Ubuntu: [[Riot.im]]), XMPP (clients pour Ubuntu: voir ci-dessous)
  * les réseaux P2P: [[Jami]], [[Tox]]. Ce sont à priori les réseaux les plus surs (car pas de serveurs), mais généralement au détriment de certaines fonctions (pas de messages hors-ligne, pas de synchronisation sur plusieurs appareils).


==== Pour XMPP ====

{{  https://upload.wikimedia.org/wikipedia/en/thumb/4/4c/XMPP_Logo.svg/176px-XMPP_Logo.svg.png?50}}

[[wpfr>XMPP]] est un protocole est la base du **réseau Jabber**. Comme pour le réseau Matrix, il est construit par des milliers de serveurs de messagerie instantanée dans le monde ; contrairement aux autres réseaux, chacun, particulier ou professionnel, peut gérer son propre serveur Jabber. De la même façon que les e-mails, il n'y a donc pas une seule entreprise qui contrôle et encadre l'utilisation de ce réseau. Pour rejoindre ce réseau, vous pouvez monter votre propre serveur Jabber ou préférer adhérer à un service déjà mis en place, comme celui de l'[[https://jabber.apinc.org|APINC]], de [[https://www.google.com/accounts|Google (Google Talk)]], de [[https://fr.movim.eu/?login|Movim]].

  * **[[:Empathy]]**
  * **[[:Kopete]]** 
  * [[:Pidgin]]
  * [[:Coccinella]] (permet aussi d'utiliser un [[whiteboard|tableau blanc]])
  * [[:Finch]], un client en mode terminal
  * [[:Poezio]], un client en mode terminal centré autour des MUC (salons de discussion similaires aux channels IRC)

//Voir aussi la page **[[:Jabber]]**.//

==== Clients multi-protocoles ====
Le client multi-protocole permet à un utilisateur de se connecter simultanément à plusieurs comptes de messagerie instantanée sur divers réseaux. L'utilisation du client multi-protocole est donc avantageuse si vous possédez plusieurs comptes sur divers réseaux : plutôt que d'installer et exécuter un programme de messagerie instantanée pour chacun de vos comptes, vous n'en installez qu'un seul ! Attention, toutefois : les clients multi-protocoles se contentent souvent de n'implémenter que les fonctions communes à l'ensemble des réseaux de messagerie instantanée.

  * **[[:Empathy]]** 
  * **[[:Kopete]]** 
  * **[[:Pidgin]]** (Linux, Windows)
  * [[:Jitsi]] (Linux, Mac OS, windows)
  * [[:Finch]], un client en mode terminal
  * [[https://signal.org/|Signal]] Un client de messagerie instantané équivalent à Whatsapp, , avec version pour linux, windows, android, ios, mac..

==== Réseau propriétaires: Skype, Whatsapp... ====

Les services de messagerie instantanée Skype, Whatsapp, Yahoo!, reposent sur des protocoles propriétaires.
Ce sont les réseaux à éviter en termes de confidentialité de vos données.

* [[Skype]]


==== Pour YMSG (Yahoo! Messenger) ====

YMSG est le protocole utilisé par le service de Yahoo! Cette société est la seule à fournir des services pour ce réseau (personne d'autre ne sait gérer son propre serveur YMSG) et elle ne fournit pas les spécifications de son protocole. Les diverses fonctions du protocole sont découvertes par rétro-ingénierie et sont souvent comprises de manière imparfaite. C'est sur ce réseau que vous devez ouvrir un compte pour communiquer avec des utilisateurs de Yahoo! Messenger. \\
[[https://login.yahoo.com|Créer un compte Yahoo!]]

  * **[[:Empathy]]** //(Ubuntu, Xubuntu)//
  * **[[:Kopete]]** //(Kubuntu)//
  * [[:Pidgin]]
  * [[:Finch]], un client en mode terminal

==== Pour IRC ====
Remarque: en réalité il y a plusieurs protocoles IRC ([[https://en.wikipedia.org/wiki/Comparison_of_IRC_clients#Protocol_Support|source]])


  * **[[:Empathy]]** //(Ubuntu, Xubuntu)//
  * **[[:Konversation]]** //(Kubuntu)//
  * [[:xchat|XChat/HexChat]]
  * [[:Irssi]]
  * [[:Weechat]]
  * [[http://kvirc.net|KVIrc]]
  * [[:Opera]] (jusqu'à la version 12)
  * [[:Pidgin]]
  * [[:Finch]]
  * 
  === Prendre en charge les URL "irc://" dans Firefox ===
Dans Firefox il n'est pas possible d'ouvrir directement les liens du type ''irc://server/channel'', dans votre client irc (XChat, gnome-chat...)
Pour résoudre ce problème:
  * Entrez dans Firefox l'adresse : <code>about:config</code>
  * Faites ensuite un clic droit,  //Nouvelle -> Chaîne de caractères//, donnez-lui comme nom : <file>network.protocol-handler.app.irc</file> et comme valeur :<file>/usr/bin/xchat --url=%s</file> (Modifier xchat en fonction du nom de votre client irc)
  * Puis clic droit, //Nouvelle -> Valeur booléenne//, avec pour nom : <file>network.protocol-handler.external.irc</file> et pour valeur <file>true</file>

<note important>
Il arrive que la prise en charge des url "irc://server/channel" entre Firefox et votre client irc se désactive. Cela se produit lorsque Firefox est mis à jour. Une réinstallation du paquet de votre client permet de la rétablir.
</note>
===== Serveurs de messagerie instantanée =====
  * [[OpenFire]]: Serveur XMPP développé en Java
  * [[eJabberd]]: Serveur XMPP sous GNU/Linux développé en Erlang
  * [[Prosody]]: Serveur XMPP sous GNU/Linux
  * [[Rocket.Chat]]: Serveur développé en JavaScript

===== Messagerie instantanée en réseau local=====

[[:Iptux]] permet de communiquer et de partager des fichier en réseau local.

===== Liens =====
  * [[Visioconférence]]: logiciels permettant de "chatter" avec vidéo (webcam) et audio (téléphonie)
  * [[réseau social]] : les logiciels libres pour créer un réseau social
  * [[VoIP]] : logiciels permettant de téléphoner via internet (pas de vidéo)
  * [[off-the-record_messaging|Off-the-Record (OTR) Messaging]] : permet d'avoir des conversations privées 


===== Pages en lien avec ce sujet =====
{{topic>messagerie_instantanée}}